/***************** Blocks grid ******************/
ul.grid {
	padding: 0.75em 0 0 0.75em;
}
/* IE class */
.ie7 ul.grid {
	padding-bottom: 0.75em;
}
ul.grid > li {
	background: #cccccc url(../images/old-browsers-bg/grid-block-bg.png) repeat-x top;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -moz-linear-gradient(
		top,
		#f5f5f5,
		#cccccc
	);
	background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(#f5f5f5),
		to(#cccccc)
	);
	border: 1px solid white;
	-moz-border-radius: 0.417em;
	-webkit-border-radius: 0.417em;
	border-radius: 0.417em;
	padding: 0.75em;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	color: #333333;
	float: left;
	width: 20em;
	position: relative;
	margin: 0 0.75em 0.75em 0;
	}
	ul.grid > li .grid-picto {
		margin: -0.75em 1em -0.75em -0.75em;
		padding: 0.75em 0.75em 0.75em 3.9em;
		background-repeat: no-repeat;
		background-position: 0.75em 0.75em;
		border-right: 1px solid #b3b3b3;
		}
		ul.grid > li .grid-picto.user { background-image: url(../images/icons/web-app/32/Profile.png); height: 95px;}
		ul.grid > li .grid-picto.computer { background-image: url(../images/icons/web-app/32/Loading.png); }
		ul.grid > li .grid-picto.chart { background-image: url(../images/icons/web-app/32/Pie-Chart.png); }
		ul.grid > li .grid-picto.print { background-image: url(../images/icons/web-app/32/Print.png); }
		ul.grid > li .grid-picto.warning { background-image: url(../images/icons/web-app/32/Warning.png); }
		ul.grid > li .grid-name {
			color: #373737;
			font-weight: bold;
			font-size: 1.5em;
			margin-bottom: 0.25em;
		}
		ul.grid > li .grid-details {
			color: #808080;
			}
			ul.grid > li .grid-details b {
				color: #333333;
				font-weight: normal;
			}
	ul.grid > li .grid-actions {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		width: 1.7em;
		border-left: 1px solid white;
		background: #b3b3b3 url(../images/old-browsers-bg/grid-block-controls-bg.png) repeat-x top;
		-webkit-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		background-size: 100% 100%;
		background: -moz-linear-gradient(
			top,
			#f0f0f0,
			#b3b3b3
		);
		background: -webkit-gradient(
			linear,
			left top, left bottom,
			from(#f0f0f0),
			to(#b3b3b3)
		);
		-moz-border-radius: 0 0.333em 0.333em 0;
		-webkit-border-top-right-radius: 0.333em;
		-webkit-border-bottom-right-radius: 0.333em;
		border-radius: 0 0.333em 0.333em 0;
	}
	ul.grid > li .grid-actions li {
		border-top: 1px solid white;
		border-bottom: 1px solid #b3b3b3;
		text-align: center;
		height: 1.75em;
		line-height: 1.75em;
		}
		ul.grid > li .grid-actions li:first-child {
			border-top: none;
		}
		ul.grid > li .grid-actions li:last-child {
			border-bottom: none;
		}
		/* IE class */
		ul.grid > li .grid-actions li.last-child {
			border-bottom: none;
		}
		ul.grid > li .grid-actions li img {
			margin: 0 -1px -3px 0;
		}